package com.lagou.service;

import com.lagou.pojo.Course;
import com.lagou.pojo.Course_Lesson;
import com.lagou.pojo.Course_Section;

import java.util.List;

public interface CourseContentService {

    /**
        根据课程id查询课程内容
     * 获取传入的课程id  返回获取的章节列表（里面还包含了课时列表）
     */
    public List<Course_Section> findSectionAndLessonByCourseId(int courseId);


    /**
     * 根据课程id 回显课程名称
     */
    public Course findCourseByCourseId(int courseId);
    /**
     *  保存课程信息
     */
    public String saveSection(Course_Section section);

    /**
     * 修改章节信息
     */

    public String updataSection(Course_Section section);
    /**
     * x修改状态信息
     */
    public String updateSectionStatus(int id, int Status);


    /**
     * 作业 -----------------------------------------------------------------
     *               第一步  回显课程id  回显章节id   分别查出来两个回显信息
     *              第二步  新建（添加）课时操作
     *              第三步  修改（update）课时内容
     *
     *    添加课时时 ，回显章节信息
     */

    public Course_Section findSectionBySectionId(int sectionId);

    /**
     *  新建课时信息功能
     */
    public String saveLesson(Course_Lesson lesson);

    /**
     * 修改课时内容操作
     */
    public String updateLesson(Course_Lesson lesson);


}
